Atomicity, Serialization and Recovery in the Island-Based File System

نویسنده

  • Minwen Ji
چکیده

We discuss the consistency protocol in the island-based file system [6], a cluster file system designed to provide highly available and scalable data storage to Internet applications. The goal of availability is to maximize the percentage of client requests that succeed despite the failure of one or more islands, the building blocks of the file system. A small portion of the directory system is replicated across islands to allow independent accesses to data in each island. As in any other systems where data replication and updates to replicated data are present, the island-based file system faces the challenge of keeping its replicated directory system consistent across islands.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Atomicity Policies using Design Patterns

This paper describes three object-oriented design patterns local serialization, global serialization and recovery and their integration to support atomic objects. The paper emphasizes the policies each pattern offers and the heterogeneity of policies resulting from their integration. The policies supported by the patterns include: pessimistic and optimistic serialization; static, dynamic and hy...

متن کامل

Modular Atomic Objects

A worthwhile approach to achieve transaction atomicity within object-based distributed systems is to connne concurrency control and recovery mechanisms within the shared objects themselves. Such objects, called atomic objects, enhance their modularity and can increase transaction concurrency. Nevertheless, when designed independently , atomic objects can be incompatible, and if combined, do not...

متن کامل

A Fully Decentralized Approach to Coordinating Transactional Processes in Peer-to-Peer Environments

With the proliferation of e-business, peer-to-peer style business collaboration becomes increasingly popular. In peer-to-peer environments each peer provides a set of services. These services can be composed to processes running over several peers. Although peer-to-peer environments inherently lack global control, some business processes nevertheless require global transactional guarantees, i.e...

متن کامل

Concurrency Control and Recovery Management for Open e-Business Transactions

Concurrency control mechanisms such as turn-taking, locking, serialization, transactional locking mechanism, and operational transformation try to provide data consistency when concurrent activities are permitted in a reactive system. Locks are typically used in transactional models for assurance of data consistency and integrity in a concurrent environment. In addition, recovery management is ...

متن کامل

Atomic Recovery Units: Failure Atomicity for Logical Disks

Atomic recovery units (ARUs) are a mechanism that allows several logical disk operations to be executed as a single atomic unit with respect to failures. For example, ARUs can be used during file creation to update several pieces of file meta-data atomically. ARUs simplify file systems, as they isolate issues of atomicity within the logical disk system. ARUs are designed as part of the Logical ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000